var wqcMarkers = new Array();
var wqcTime;
var wqcinfowindow;
var wqcContent;
function getStation_TH(stationName) {
    if (stationName == 20)
        stationName = "บ. มหาจักรออโตพาร์ท จำกัด";
    else if (stationName == 1)
        stationName = "โรงงานสามเสน 1";
    else if (stationName == 10)
        stationName = "พระราชวังดุสิต สวนจิตรลดา";
    else if (stationName == 11)
        stationName = "โรงพยาบาลศิริราช";
    else if (stationName == 12)
        stationName = "โรงเรียนตั้งพิรุฬห์ธรรม";
    else if (stationName == 13)
        stationName = "โรงเรียนบดินทรเดชา (สิงห์ สิงหเสนี) นนทบุรี";
    else if (stationName == 14)
        stationName = "ห้าง บิ๊กซี สาขารัตนาธิเบศร์";
    else if (stationName == 15)
        stationName = "โรงไฟฟ้าพลังความร้อนร่วมบางบ่อ";
    else if (stationName == 16)
        stationName = "นิคมอุตสาหกรรมบางพลี";
    else if (stationName == 17)
        stationName = "โรงเรียนหาดอมราอักษรลักษณ์วิทยา";
    else if (stationName == 18)
        stationName = "นิคมอุตสาหกรรมบางชัน";
    else if (stationName == 19)
        stationName = "นิคมอุตสาหกรรมลาดกระบัง";
    else if (stationName == 2)
        stationName = "โรงงานสามเสน 2";
    else if (stationName == 21)
        stationName = "บริษัท ท่าอากาศยานไทย มหาชน จำกัด (สุวรรณภูมิ)";
    else if (stationName == 22)
        stationName = "บริษัท กระจกไทยอาซาฮี จำกัด (มหาชน)";
    else if (stationName == 23)
        stationName = "ศูนย์กีฬาเฉลิมพระเกียรติ";
    else if (stationName == 24)
        stationName = "ม.เทคโนโลยีพระจอมเกล้าธนบุรี (วิทยาเขตบางขุนเทียน)";
    else if (stationName == 25)
        stationName = "บ.ศิครินทร์ จำกัด (ร.พ.ศิครินทร์)";
    else if (stationName == 26)
        stationName = "ศูนย์วิทยาศาสตร์เพื่อการศึกษาแห่งชาติ (ท้องฟ้าจำลอง)";
    else if (stationName == 27)
        stationName = "บริษัทโอสถสภา จำกัด";
    else if (stationName == 28)
        stationName = "มหาวิทยาลัยเอเชียอาคเนย์";
    else if (stationName == 29)
        stationName = "บริษัท โรงพยาบาลสายไหม จำกัด";
    else if (stationName == 3)
        stationName = "โรงงานสามเสน 3";
    else if (stationName == 30)
        stationName = "กองพันทหารสื่อสาร";
    else if (stationName == 4)
        stationName = "โรงงานสามเสน 4";
    else if (stationName == 5)
        stationName = "สถานีสูบส่งน้ำมหาสวัสดิ์";
    else if (stationName == 6)
        stationName = "สถานีสูบจ่ายน้ำมหาสวัสดิ์";
    else if (stationName == 7)
        stationName = "โรงงานธนบุรี";
    else if (stationName == 8)
        stationName = "สถานีสูบจ่ายน้ำบางเขน 1";
    else if (stationName == 9)
        stationName = "สถานีสูบจ่ายน้ำบางเขน 2";
    return stationName;
}
function getStation_TH_OLD(stationName) {
    if (stationName == 1)
        stationName = "สถานีสูบส่งน้ำบางเขน 1";
    else if (stationName == 2)
        stationName = "สถานีสูบส่งน้ำบางเขน 2";
    else if (stationName == 3)
        stationName = "สำนักงานประปาสาขานนทบุรี";
    else if (stationName == 4)
        stationName = "สถานีสูบจ่ายน้ำเพชรเกษม";
    else if (stationName == 5)
        stationName = "สถานีสูบจ่ายน้ำราษฎร์บูรณะ ";
    else if (stationName == 6)
        stationName = "สำนักงานประปาสาขาทุ่งมหาเมฆ";
    else if (stationName == 7)
        stationName = "สำนักงานประปาสาขาสมุทรปราการ";
    else if (stationName == 8)
        stationName = "สำนักงานประปาสาขาสุขุมวิท";
    else if (stationName == 9)
        stationName = "สถานีสูบจ่ายน้ำลาดพร้าว";
    else if (stationName == 10)
        stationName = "สำนักงานประปาสาขามีนบุรี ";
    else if (stationName == 11)
        stationName = "สำนักงานประปาสาขาบางบัวทอง ";
    else if (stationName == 12)
        stationName = "สำนักงานประปาสาขาพญาไท";
    else if (stationName == 13)
        stationName = "สำนักงานประปาสาขาบางเขน";
    else if (stationName == 14)
        stationName = "สถานีสูบจ่ายน้ำสำโรง";
    else if (stationName == 15)
        stationName = "สถานีสูบจ่ายน้ำลาดกระบัง";
    else if (stationName == 16)
        stationName = "สถานีสูบจ่ายน้ำท่าพระ";
    else if (stationName == 17)
        stationName = "สถานีสูบจ่ายน้ำคลองเตย";
    else if (stationName == 18)
        stationName = "สถานีสูบจ่ายน้ำลุมพินี";
    else if (stationName == 19)
        stationName = "สถานีสูบจ่ายน้ำบางพลี";
    else if (stationName == 20)
        stationName = "สถานีสูบจ่ายน้ำมีนบุรี";
    else if (stationName == 21)
        stationName = "สถานีสูบส่งน้ำบางเขน 3";
    else if (stationName == 22)
        stationName = "สถานีสูบส่งน้ำมหาสวัสดิ์";
    else if (stationName == 23)
        stationName = "สถานีสูบจ่ายน้ำมหาสวัสดิ์";
    else if (stationName == 24)
        stationName = "สถานีสูบจ่ายน้ำสามเสน";
    return stationName;
}
function getTimeWQC(time) {
    return time;
}
function wqconline() {
    try {
        $.getJSON("ajax/wqcCall_JSON.php",{choice : 30}, function (result) {

            $.each(result, function (i, value) {
                var Station_TH;
                var Lat = value.LAT;
                var Long = value.LONG;
                //console.log(value," ",Lat, " ", Long);
                var LogDateTime = value.LogDateTime;
                var Chlorine = value.CL;
                var station_id = value.Station_ID;
                var salinity = value.SAL;
                var ph = value.pH;
                var Turbidity = value.TB;
                var conductivity = value.Con;
                if (Chlorine) {
                    Chlorine += " mg/l";
                }
                if (Turbidity)
                    Turbidity += " NTU";
                Station_TH = getStation_TH(station_id);
                var myLatlng = new google.maps.LatLng(Lat, Long);
                var marker = new google.maps.Marker({
                    position: myLatlng,
                    map: map,
                    title: Station_TH,
                    icon: "image/WQ.png"
                });
                var mapLabel = new MapLabel({
                    //text : AvgChlorine + "mg/l" + " " + AvgTurbidity + "NTU",
                    text: Chlorine + " " + Turbidity,
                    position: myLatlng,
                    map: map,
                    fontColor: '#ff0000',
                    strokeColor: '#C6FFC2',
                    fontSize: 15
                });
                mapLabel.set('position', myLatlng);
                marker.bindTo('map', mapLabel);
                marker.bindTo('position', mapLabel);
                wqcMarkers.push(marker);
                google.maps.event.addListener(marker, 'click', function () {
                    if (wqcinfowindow) {
                        wqcinfowindow.close();
                    }
                    wqcContent = "<div class='datagrid'><table><thead><tr><th>StationName_Thailand</th><th>Chlorine</th><th>Turbidity</th><th>Conductivity</th><th>Salinity</th><th>PH</th></tr></thead><tbody><tr><td>" + Station_TH + "</td><td>" + Chlorine + "</td><td>" + Turbidity + "</td><td>" + conductivity + "</td><td>" + ph + "</td><td>" + salinity + "</td></tr></tbody></table></div>";
                    wqcinfowindow = new google.maps.InfoWindow({
                        content: wqcContent,
                        maxWidth: 2000,
                        maxHeigth: 2000
                    });
                    wqcinfowindow.open(map, this);
                });
                wqcTime = getTimeWQC(LogDateTime);
            });
            $('#timelable').empty().append("ข้อมูลที่เวลา  " + wqcTime);
            $("#LogtimeWQC").show();
        });
  
        $.getJSON("ajax/wqcCall_JSON.php", {choice: 20}, function (result) {
            $.each(result, function (key, value) {
                var Lat = value.Lat;
                var Long = value.Long;
                var LogDateTime = value.LogDateTime;
                var AvgChlorine = value.Chlorine;
                var AvgTurbidity = value.Turbidity;
                var StationID = value.StationID;
                var StationName_EN = value.StationName_EN;
                var myLatlng = new google.maps.LatLng(Lat, Long);
                //console.log(LogDateTime);	
                var Station_TH;
                if (AvgChlorine == null)
                    AvgChlorine = AvgChlorine = " ";
                else
                    AvgChlorine = AvgChlorine + "mg/l";
                if (AvgTurbidity == null)
                    AvgTurbidity = AvgTurbidity = " ";
                else
                    AvgTurbidity = AvgTurbidity + "NTU";
                Station_TH = getStation_TH_OLD(StationID);
                var mapLabel = new MapLabel({
                    //text : AvgChlorine + "mg/l" + " " + AvgTurbidity + "NTU",
                    text: AvgChlorine + " " + AvgTurbidity,
                    position: myLatlng,
                    map: map,
                    fontColor: '#ff0000',
                    strokeColor: '#C6FFC2',
                    fontSize: 15
                });
                var marker = new google.maps.Marker({
                    position: myLatlng,
                    map: map,
                    title: Station_TH,
                    icon: "image/WQ.png"
                });
                mapLabel.set('position', myLatlng);
                marker.bindTo('map', mapLabel);
                marker.bindTo('position', mapLabel);
                wqcMarkers.push(marker);
                google.maps.event.addListener(marker, 'click', function () {
                    if (wqcinfowindow) {
                        wqcinfowindow.close();
                    }
                    wqcContent = "<div class='datagrid'><table><thead><tr><th>StationName_Thailand</th><th>Chlorine</th><th>Turbidity</th></tr></thead><tbody><tr><td>" + Station_TH + "</td><td>" + AvgChlorine + "</td><td>" + AvgTurbidity + "</td></tr></tbody></table></div>";
                    wqcinfowindow = new google.maps.InfoWindow({
                        content: wqcContent,
                        maxWidth: 1000,
                        maxHeigth: 1000
                    });
                    wqcinfowindow.open(map, this);
                });
                wqcTime = getTimeWQC(LogDateTime);
            });
            $('#timelable').empty().append("ข้อมูลที่เวลา  " + wqcTime);
            $("#LogtimeWQC").show();

        });
    } catch (error) {
        console.log("error wqc_json.js File" + " " + error);
    }
}